package view;

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;

import javax.swing.JApplet;
import javax.swing.JPanel;

public class EditMembre extends JApplet {
    private static final long serialVersionUID = -5759641933924513177L;

    private JPanel contentPane = null;
    private ListMembre listMembre = null;
    private NewMembre newMembre = null;

    /** Create the frame. */
    public void init() {
	String mod = this.getParameter("mod");

	contentPane = new JPanel();
	contentPane.setLayout(new GridBagLayout());
	setContentPane(contentPane);

	if (mod.equals("list")) {
	    this.getListMembre().setVisible(true);
	    this.getNewMembre().setVisible(false);
	}
	if (mod.equals("add")) {
	    this.getNewMembre().setVisible(true);
	    this.getListMembre().setVisible(false);
	}
    }

    public ListMembre getListMembre() {
	if (listMembre == null) {
	    listMembre = new view.ListMembre(this);

	    GridBagConstraints gbc_listMembre = new GridBagConstraints();
	    gbc_listMembre.fill = GridBagConstraints.BOTH;
	    gbc_listMembre.weighty = 1.0;
	    gbc_listMembre.weightx = 1.0;
	    gbc_listMembre.gridy = 0;
	    gbc_listMembre.gridx = 0;
	    contentPane.add(listMembre, gbc_listMembre);
	}
	return listMembre;
    }

    public NewMembre getNewMembre() {
	if (newMembre == null) {
	    newMembre = new NewMembre(this);

	    GridBagConstraints gbc_newMembre = new GridBagConstraints();
	    gbc_newMembre.fill = GridBagConstraints.BOTH;
	    gbc_newMembre.weighty = 1.0;
	    gbc_newMembre.weightx = 1.0;
	    gbc_newMembre.gridy = 0;
	    gbc_newMembre.gridx = 0;
	    contentPane.add(newMembre, gbc_newMembre);
	}
	return newMembre;
    }
}
